common diuca finch (diuca diuca) - Turkish English Dictionary